package lxbAdmin.userSystem.server;

import lxbAdmin.userSystem.dto.User;
import lxbAdmin.userSystem.dto.UserDTO;
import lxbAdmin.userSystem.entity.SystemUser;
import lxbAdmin.userSystem.entity.SystemUserRole;

import java.util.List;

public interface SystemUserService {

    UserDTO getSystemUser(User user);

    SystemUser selectByUserId(String userId);

    List<SystemUser> selectAllUser(User user);

    Integer addSystemUser(User user);

    void editSystemUser(User user);

    void delSystemUser(String userId);

    List<SystemUserRole> selectRole();
}
